package com.xingkeduo.model.po;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.xingkeduo.model.vo.MarketingResponseVo;

public class TService {

    /** */
    private Long fId;

    /** 提交审核人的ID*/
    private Long fAdminId;

    /** */
    private Long fStoreId;
    
    /** 三方核销门店*/
    private Long fThirdStoreId;

    /** 购买数量*/
    private Integer fNumber;

    /** 订单价格*/
    private BigDecimal fPrice;

    /** 订单ID*/
    private String fOrderNo;

    /** 1自有优惠包，2美团点评，3口碑, 4招行，5京东,6天猫,7其他*/
    private Integer fType;

    /** 核销时间*/
    private Date fChecktime;

    /** 订单产生时间*/
    private Date fCreatetime;

    /** 上传的第三方验证图片url*/
    private String fPic;

    /** 图片存储服务器路径地址*/
    private String fPicDir;

    /** 团购单号*/
    private String fCode;

    /** 0未核销 1已核销 2作废 3.全部*/
    private Integer fStatus;

    /** 核销人ID*/
    private Long fCheckAdminId;

    /** 排队号*/
    private Integer fRowNo;

    /** 核销来源 1店员核销 2自主核销*/
    private Integer fChannel;

    /** 口碑订单号*/
    private String fKoubeiOrderNo;

    /** 口碑item_id*/
    private String fKoubeiItemId;

    /** 二级类型  1、普通核销  2、次卡*/
    private Integer fSubType;

    /** 核销对应券包ID*/
    private Long fCouponBagId;

    /** 用户id*/
    private Long fUserId;

    /** 兑换优惠券IDs*/
    private String fCouponDetailIds;

    /** 团购商品市场价*/
    private BigDecimal fMarketPrice;

    /** 团购商品售价*/
    private BigDecimal fSellingPrice;

    /** 用户实付金额*/
    private BigDecimal fPaymentPrice;

    /** 三方补贴金额*/
    private BigDecimal fSubsidiesPrice;

    /** 星客多承担金额*/
    private BigDecimal fPlatformPayPrice;

    /** 信息备注*/
    private String fRemark;
    
    List<MarketingResponseVo> coupon_bag;
    
    public Long getfId() {
        return fId;
    }

    public void setfId(Long fId) {
        this.fId = fId;
    }

    public Long getfAdminId() {
        return fAdminId;
    }

    public void setfAdminId(Long fAdminId) {
        this.fAdminId = fAdminId;
    }

    public Long getfStoreId() {
        return fStoreId;
    }

    public void setfStoreId(Long fStoreId) {
        this.fStoreId = fStoreId;
    }

    public Integer getfNumber() {
        return fNumber;
    }

    public void setfNumber(Integer fNumber) {
        this.fNumber = fNumber;
    }

    public BigDecimal getfPrice() {
        return fPrice;
    }

    public void setfPrice(BigDecimal fPrice) {
        this.fPrice = fPrice;
    }

    public String getfOrderNo() {
        return fOrderNo;
    }

    public void setfOrderNo(String fOrderNo) {
        this.fOrderNo = fOrderNo == null ? null : fOrderNo.trim();
    }

    public Integer getfType() {
        return fType;
    }

    public void setfType(Integer fType) {
        this.fType = fType;
    }

    public Date getfChecktime() {
        return fChecktime;
    }

    public void setfChecktime(Date fChecktime) {
        this.fChecktime = fChecktime;
    }

    public Date getfCreatetime() {
        return fCreatetime;
    }

    public void setfCreatetime(Date fCreatetime) {
        this.fCreatetime = fCreatetime;
    }

    public String getfPic() {
        return fPic;
    }

    public void setfPic(String fPic) {
        this.fPic = fPic == null ? null : fPic.trim();
    }

    public String getfPicDir() {
        return fPicDir;
    }

    public void setfPicDir(String fPicDir) {
        this.fPicDir = fPicDir == null ? null : fPicDir.trim();
    }

    public String getfCode() {
        return fCode;
    }

    public void setfCode(String fCode) {
        this.fCode = fCode == null ? null : fCode.trim();
    }

    public Integer getfStatus() {
        return fStatus;
    }

    public void setfStatus(Integer fStatus) {
        this.fStatus = fStatus;
    }

    public Long getfCheckAdminId() {
        return fCheckAdminId;
    }

    public void setfCheckAdminId(Long fCheckAdminId) {
        this.fCheckAdminId = fCheckAdminId;
    }

    public Integer getfRowNo() {
        return fRowNo;
    }

    public void setfRowNo(Integer fRowNo) {
        this.fRowNo = fRowNo;
    }

    public Integer getfChannel() {
        return fChannel;
    }

    public void setfChannel(Integer fChannel) {
        this.fChannel = fChannel;
    }

    public String getfKoubeiOrderNo() {
        return fKoubeiOrderNo;
    }

    public void setfKoubeiOrderNo(String fKoubeiOrderNo) {
        this.fKoubeiOrderNo = fKoubeiOrderNo == null ? null : fKoubeiOrderNo.trim();
    }

    public String getfKoubeiItemId() {
        return fKoubeiItemId;
    }

    public void setfKoubeiItemId(String fKoubeiItemId) {
        this.fKoubeiItemId = fKoubeiItemId == null ? null : fKoubeiItemId.trim();
    }

    public Integer getfSubType() {
        return fSubType;
    }

    public void setfSubType(Integer fSubType) {
        this.fSubType = fSubType;
    }

    public Long getfCouponBagId() {
        return fCouponBagId;
    }

    public void setfCouponBagId(Long fCouponBagId) {
        this.fCouponBagId = fCouponBagId;
    }

    public Long getfUserId() {
        return fUserId;
    }

    public void setfUserId(Long fUserId) {
        this.fUserId = fUserId;
    }

    public String getfCouponDetailIds() {
        return fCouponDetailIds;
    }

    public void setfCouponDetailIds(String fCouponDetailIds) {
        this.fCouponDetailIds = fCouponDetailIds == null ? null : fCouponDetailIds.trim();
    }

    public String getfRemark() {
        return fRemark;
    }

    public void setfRemark(String fRemark) {
        this.fRemark = fRemark == null ? null : fRemark.trim();
    }

	public List<MarketingResponseVo> getCoupon_bag() {
		return coupon_bag;
	}

	public void setCoupon_bag(List<MarketingResponseVo> coupon_bag) {
		this.coupon_bag = coupon_bag;
	}

	public BigDecimal getfMarketPrice() {
		return fMarketPrice;
	}

	public void setfMarketPrice(BigDecimal fMarketPrice) {
		this.fMarketPrice = fMarketPrice;
	}

	public BigDecimal getfSellingPrice() {
		return fSellingPrice;
	}

	public void setfSellingPrice(BigDecimal fSellingPrice) {
		this.fSellingPrice = fSellingPrice;
	}

	public BigDecimal getfPaymentPrice() {
		return fPaymentPrice;
	}

	public void setfPaymentPrice(BigDecimal fPaymentPrice) {
		this.fPaymentPrice = fPaymentPrice;
	}

	public BigDecimal getfSubsidiesPrice() {
		return fSubsidiesPrice;
	}

	public void setfSubsidiesPrice(BigDecimal fSubsidiesPrice) {
		this.fSubsidiesPrice = fSubsidiesPrice;
	}

	public BigDecimal getfPlatformPayPrice() {
		return fPlatformPayPrice;
	}

	public void setfPlatformPayPrice(BigDecimal fPlatformPayPrice) {
		this.fPlatformPayPrice = fPlatformPayPrice;
	}

	public Long getfThirdStoreId() {
		return fThirdStoreId;
	}

	public void setfThirdStoreId(Long fThirdStoreId) {
		this.fThirdStoreId = fThirdStoreId;
	}
	
}